  desc "ManagerLib 这个航道，可以快速的对自己的私有库，进行升级维护"
  lane :ManagerLib do |options|

  tagName = options[:tag]
  specName = options[:spec]

# 1.pod install
    cocoapods(
        clean: true,
        podfile: "./Example/Podfile"
    )

# 2. git add .
    git_add(path: ".")
# git commit -m ''
    git_commit(path: ".", message: "版本 #{tagName} 升级维护")
# git push origin master
    push_to_git_remote

# 3.如果远程标签存在，则删除
if git_tag_exists(tag: tagName)
# 执行删除标签
  UI.message("发现 #{tagName} 已经存在，即将删除 🚀")
# 自定义action ,删除tag
  remove_tag(tag:tagName)
end

# 3.1. git tag 标签名称
    add_git_tag(
        tag: tagName
    )
#    git push --tags
    push_git_tags

# 4. pod spec lint 验证podSpec
    pod_lib_lint(allow_warnings: true)
#    pod repo push XXX  xxx.podspec
pod_push(path: "#{specName}.podspec", repo: "ZQQFMSpecs", allow_warnings: true)

end
